python_base = {
    "IDE": {
        "IDLE": {
            "操作": "100(70)",
            "意义": "100(70)"
        },
        "jupyter notebook": {
            "操作": "100(80)",
            "拓展插件": "100(70)"
        },
        "PyCharm": {
            "操作": "100(80)",
            "界面选项": "100(70)"
        }
    },
    "标准库":{
        'sys模块':"100(70）",
        'OS模块':"100(70)",
        'datetime模块':"100(80)"
    },
    "赋值":{
        "操作":"100(80)",
        "意义":"100(80)"
        #在python中直接用“=”进行赋值
        #name = bytes(y, encoding=‘utf-8’)
        # #name = “y”
        # #A = int (2);
        # #B = float (2);
    },
    "if语句":{
        "操作":"100(80)",
        "意义":"100(80)"
        #if 判断条件1:
        # #执行语句1……
        # #elif
        # 判断条件2:
        # #执行语句2……
        # #elif 判断条件3:
        # #执行语句3……
        # #else:
        # #执行语句4…
        #例子
#import random
#hide_card = random.randint(1,100)
#count = 0
#if hide_card <100 and hide_card>0:
    #while True:
        #if count <5:
            #guess = input("请输入你猜想的数字")
            #guess_digit = int(guess)
            #if guess_digit == hide_card:
                #print("恭喜你，猜对了")
                #break
            #elif guess_digit> hide_card:
                #print("你猜的数字太大了")
            #else:
                #print("你猜的数字太小了")
                #count +=1
        #else:
                #print("才这么多都猜不对")
                #print("正确答案: %s" % (hide_card))
                #break
#else:
    #print("请输入数字在0-99之间的数字")
    },
    "For循环和range内置函数":{
        "操作": "100(80)",
        "意义": "100(80)"
              
        "循环迭代数字变量"
        #for i in [1,2,3]
        #print i
        #1
        #2
        #3
        "循环迭代字符串变量"
        #for i in "sum"
        #print i
        #s
        #u
        #m
        "迭代指定的次数"
            #for num in range(2):
            #print("hello world")
            #hello world
            #hello world
    },
    "列表":{
        "操作": "100(80)",
        "意义": "100(80)"
        #a = [1,2,3]
        #append()
        #extend()
        #insert()
        #pop()
        #list()
        #range()

    },
    "元组":{
        "操作": "100(70)",
        "意义": "100(75)"
        #创建元组 a = (1,2,3)
        #a
        #(1,2,3)
        #count()
        #index()
    },
    "While循环":{
        "操作": "100(80)",
        "意义": "100(80)"
        #while 判断条件(condition)：
        #执行语句(statements)……

    },
    "字典":{
        "操作": "100(80)",
        "意义": "100(80)"
        #字典，字典是一种key - value 的数据类型，又叫做键/值对
        #字典= {字段名1：字段值，字段名2：字段值，字段名3：字段值}
        #del dict('')删除字典元素
        #dict.popitem()随机删除字典元素
        #len(dict)计算字典元素的个数，即键的总数
        #str(dict)输出字典可打印的字符串表示
        #type(variable)
    },
    "集合":{
        "操作": "100(80)",
        "意义": "100(80)"
        # a = set("1,2,3,4")
        #a.add("")
        #a.update("")
        #a.remove(",")
        #a.pop()
        #len(a)
        #a.clear
    },
    "函数":{
        "操作": "100(70)",
        "意义": "100(70)",
        "定义函数":"100(70）",
        "函数调用":"100(75)",
        "参数传递":"100(70)",
        "参数": {
            "必需参数": "100(70)",  # 必需参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样。
            "关键字参数": "100(70)",
            "默认参数": "100(70)",  # 调用函数时，如果没有传递参数，则会使用默认参数。
            "不定长参数": "100(40)",
            "函数*args":"100(75)",
            "函数**kwargs":"100(75)"
        },
        #编程语言中函数的定义（计算机）：函数是逻辑结构化和过程化的一种编程方法。
        #函数引入两个关键字：def和return
        #函数可以接受参数数据
        #函数包含代码，通常还有注释文档
        #形参是虚拟的，不占用空间，形参变量只有在被调用时才分配内存单元，实参是一个变量，占用内存空间，数据传递单向，实参传给形参，不能倒过来。
    }
}